#include <stdio.h>


// 对构造类型来说，我们研究的套路是
// 定义 大小 初始化 访问
// 相同的数据类型进行构造，就成了数组
// 不同的数据类型进行构造，就成了结构体
int main()
{
    int a = 100;
    a = 10;
    printf("sizeof(a) = %d\n",sizeof(a));
    printf("sizeof(int) = %d\n",sizeof(int));

    int arr[10];// int[10] arr;
    printf("sizeof(arr) = %d\n",sizeof(arr));
    printf("sizeof(int[10]) = %d\n",sizeof(int[10]));


    struct
    {
//        char int float double long long long
        char a;int b;float c;
        double d; long f;long long g;
    }structVar;

    printf("structVar = %d\n",sizeof(struct{char a;int b;float c;double d; long f;long long g;}));
//    printf("Hello World!\n");
    return 0;
}
